package cc.greencat.gcmall.product.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableLogic;

import java.io.Serializable;
import java.util.Date;

/**
 * 商品评价
 * 
 * @author greencat.cc
 * @email greencatcc@163.com
 * @date 2021-01-23 21:48:20
 */
@TableName("product_spu_comment")
public class SpuCommentEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
    @TableId
    private Long id;
	/**
	 * sku_id
	 */
    private Long skuId;
	/**
	 * spu_id
	 */
    private Long spuId;
	/**
	 * 商品名字
	 */
    private String spuName;
	/**
	 * 会员昵称
	 */
    private String memberNickName;
	/**
	 * 星级
	 */
    private Integer star;
	/**
	 * 会员ip
	 */
    private String memberIp;
	/**
	 * 创建时间
	 */
    private Date createTime;
	/**
	 * 显示状态[0-不显示，1-显示]
	 */
    @TableLogic(value = "1", delval = "0")
    private Integer showStatus;
	/**
	 * 购买时属性组合
	 */
    private String spuAttributes;
	/**
	 * 点赞数
	 */
    private Integer likesCount;
	/**
	 * 回复数
	 */
    private Integer replyCount;
	/**
	 * 评论图片/视频[json数据；[{type:文件类型,url:资源路径}]]
	 */
    private String resources;
	/**
	 * 内容
	 */
    private String content;
	/**
	 * 用户头像
	 */
    private String memberIcon;
	/**
	 * 评论类型[0 - 对商品的直接评论，1 - 对评论的回复]
	 */
    private Integer commentType;

	/**
	 * set id
	 */
    public void setId(Long id){
        this.id = id;
    }
    /**
	 * get id
	 */
    public Long getId(){
        return this.id;
    }
	/**
	 * set sku_id
	 */
    public void setSkuId(Long skuId){
        this.skuId = skuId;
    }
    /**
	 * get sku_id
	 */
    public Long getSkuId(){
        return this.skuId;
    }
	/**
	 * set spu_id
	 */
    public void setSpuId(Long spuId){
        this.spuId = spuId;
    }
    /**
	 * get spu_id
	 */
    public Long getSpuId(){
        return this.spuId;
    }
	/**
	 * set 商品名字
	 */
    public void setSpuName(String spuName){
        this.spuName = spuName;
    }
    /**
	 * get 商品名字
	 */
    public String getSpuName(){
        return this.spuName;
    }
	/**
	 * set 会员昵称
	 */
    public void setMemberNickName(String memberNickName){
        this.memberNickName = memberNickName;
    }
    /**
	 * get 会员昵称
	 */
    public String getMemberNickName(){
        return this.memberNickName;
    }
	/**
	 * set 星级
	 */
    public void setStar(Integer star){
        this.star = star;
    }
    /**
	 * get 星级
	 */
    public Integer getStar(){
        return this.star;
    }
	/**
	 * set 会员ip
	 */
    public void setMemberIp(String memberIp){
        this.memberIp = memberIp;
    }
    /**
	 * get 会员ip
	 */
    public String getMemberIp(){
        return this.memberIp;
    }
	/**
	 * set 创建时间
	 */
    public void setCreateTime(Date createTime){
        this.createTime = createTime;
    }
    /**
	 * get 创建时间
	 */
    public Date getCreateTime(){
        return this.createTime;
    }
	/**
	 * set 显示状态[0-不显示，1-显示]
	 */
    public void setShowStatus(Integer showStatus){
        this.showStatus = showStatus;
    }
    /**
	 * get 显示状态[0-不显示，1-显示]
	 */
    public Integer getShowStatus(){
        return this.showStatus;
    }
	/**
	 * set 购买时属性组合
	 */
    public void setSpuAttributes(String spuAttributes){
        this.spuAttributes = spuAttributes;
    }
    /**
	 * get 购买时属性组合
	 */
    public String getSpuAttributes(){
        return this.spuAttributes;
    }
	/**
	 * set 点赞数
	 */
    public void setLikesCount(Integer likesCount){
        this.likesCount = likesCount;
    }
    /**
	 * get 点赞数
	 */
    public Integer getLikesCount(){
        return this.likesCount;
    }
	/**
	 * set 回复数
	 */
    public void setReplyCount(Integer replyCount){
        this.replyCount = replyCount;
    }
    /**
	 * get 回复数
	 */
    public Integer getReplyCount(){
        return this.replyCount;
    }
	/**
	 * set 评论图片/视频[json数据；[{type:文件类型,url:资源路径}]]
	 */
    public void setResources(String resources){
        this.resources = resources;
    }
    /**
	 * get 评论图片/视频[json数据；[{type:文件类型,url:资源路径}]]
	 */
    public String getResources(){
        return this.resources;
    }
	/**
	 * set 内容
	 */
    public void setContent(String content){
        this.content = content;
    }
    /**
	 * get 内容
	 */
    public String getContent(){
        return this.content;
    }
	/**
	 * set 用户头像
	 */
    public void setMemberIcon(String memberIcon){
        this.memberIcon = memberIcon;
    }
    /**
	 * get 用户头像
	 */
    public String getMemberIcon(){
        return this.memberIcon;
    }
	/**
	 * set 评论类型[0 - 对商品的直接评论，1 - 对评论的回复]
	 */
    public void setCommentType(Integer commentType){
        this.commentType = commentType;
    }
    /**
	 * get 评论类型[0 - 对商品的直接评论，1 - 对评论的回复]
	 */
    public Integer getCommentType(){
        return this.commentType;
    }

}
